package tp2.algocity.controller;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import tp2.algocity.modelo.ModeloObservable;
import tp2.algocity.view.VistaModeloDato;

public class ControladorMouse extends MouseAdapter{
	
    ModeloObservable modelo;

    VistaModeloDato vista;

    public ControladorMouse(ModeloObservable modelo, VistaModeloDato vista) {
        this.modelo = modelo;
        this.vista = vista;
    }

    public void mousePressed(MouseEvent mouseEvent) {

        // Ojo al piojo.
        // El manejo de las coordenadas del mouse debe ser encapsulado por la clase Posicion
        // modelo.inicializarModeloDato(new Posicion(mouseEvent.getX(), mouseEvent.getY()));
        modelo.setModeloDato(vista.posicion);
    }
	
}
